• word of the day

    rostrate

    rostrate - Dictionary definition and meaning for word rostrate

    Definition
    (adj) having a beak or beaklike snout or proboscis
Download our Mobile App Today
Receive our word of the day
on Whatsapp