XANTHOSE MEANING IN ENGLISH

• Xanthose Definition & Synonyms

  1. (n.) An orange-yellow substance found in pigment spots of certain crabs.


RECENT SEARCHES