PROBOSCIDATE MEANING IN ENGLISH

• Proboscidate Definition & Synonyms

  1. (a.) Having a proboscis; proboscidial.


RECENT SEARCHES