English | German | Russian | Czech

emaculation English

Meaning emaculation meaning

What does emaculation mean?

emaculation

(obsolete) The act of clearing from spots.

Are you looking for...?