meaning of Antenniferous

Antenniferous meaning in General Dictionary

Bearing or having antennaelig

View more

  • Bearing or having antennae.

Antenniferous meaning in General Dictionary

(a.) Bearing or having antennae.