VariousWords beta
Related Terms:
Definitions:
Noun
Antlia
Definition: a faint constellation in the southern hemisphere near Hydra and Vela
Definition: The spiral tubular proboscis of lepidopterous insects.