閹痘
noun
T1
T2
Definitions
  1. 1 a smallpox inoculation (lit., "castrated smallpox"); to vaccinate noun
← Back to dictionary