• word of the day

    alliaria

    alliaria - Dictionary definition and meaning for word alliaria

    Definition
    (noun) a genus of herbs of the family Cruciferae; have broad leaves and white flowers and long siliques
    Synonyms : genus alliaria
Download our Mobile App Today
Receive our word of the day
on Whatsapp