ANTLIA MEANING IN ENGLISH

• Antlia Definition & Synonyms

  1. (n.) The spiral tubular proboscis of lepidopterous insects. See Lepidoptera.


RECENT SEARCHES