UROSOME MEANING IN ENGLISH

• Urosome Definition & Synonyms

  1. (n.) The abdomen, or post-abdomen, of arthropods.


RECENT SEARCHES