• word of the day

    trophobiosis

    trophobiosis - Dictionary definition and meaning for word trophobiosis

    Definition
    (noun) a symbiotic relation in which one organism protects the other in return for some kind of food product
Download our Mobile App Today
Receive our word of the day
on Whatsapp