LIMONIN MEANING IN ENGLISH

• Limonin Definition & Synonyms

  1. (n.) A bitter, white, crystalline substance found in orange and lemon seeds.


RECENT SEARCHES