PATELLULA


Meaning of PATELLULA in English

(n.) A cuplike sucker on the feet of certain insects.

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