• word of the day

    lyonia

    lyonia - Dictionary definition and meaning for word lyonia

    Definition
    (noun) evergreen or deciduous shrubs or small trees of United States to Antilles and eastern Asia to the Himalaya
    Synonyms : genus lyonia
Download our Mobile App Today
Receive our word of the day
on Whatsapp