UROGASTRIC MEANING IN ENGLISH

• Urogastric Definition & Synonyms

  1. (a.) Behind the stomach; -- said of two lobes of the carapace of certain crustaceans.


RECENT SEARCHES