meaning of antenniferous

1. Bearing or having antennae.


Related Words

antenniferous |

Developed & Maintained By Taraprasad.com

Treasure Words