• word of the day

    maikoa

    maikoa - Dictionary definition and meaning for word maikoa

    Definition
    (noun) a South American plant that is cultivated for its large fragrant trumpet-shaped flowers
Download our Mobile App Today
Receive our word of the day
on Whatsapp