• word of the day

    scutellaria

    scutellaria - Dictionary definition and meaning for word scutellaria

    Definition
    (noun) an asterid dicot genus that includes the skullcaps
    Synonyms : genus scutellaria
Download our Mobile App Today
Receive our word of the day
on Whatsapp