PUPA


Meaning of PUPA in English

(n.) A genus of air-breathing land snails having an elongated spiral shell.

Webster's English dictionary.      Английский словарь Webster.