meaning of proboscidate

1. Having a proboscis; proboscidial.


Related Words

proboscidate |

Developed & Maintained By Taraprasad.com

Treasure Words