Wordigg

zeylasteral Definitions

noun

an antimicrobial triterpenoid found in maytenus blepharodes.

Discover More the word zeylasteral

Scrabble the word zeylasteral

zeylasteral thesaurus

Examples include zeylasteral