• word of the day

    myrmecophyte

    myrmecophyte - Dictionary definition and meaning for word myrmecophyte

    Definition
    (noun) plant that affords shelter or food to ants that live in symbiotic relations with it
Download our Mobile App Today
Receive our word of the day
on Whatsapp