saint john's worts

listen to the pronunciation of saint john's worts
English - English

Definition of saint john's worts in English English dictionary

Saint John's wort
{i} plant having five-petaled yellow flowers