ANTENNULE MEANING IN ENGLISH

• Antennule Definition & Synonyms

  1. (n.) A small antenna; -- applied to the smaller pair of antennae or feelers of Crustacea.


RECENT SEARCHES