• word of the day

    duckweed

    duckweed - Dictionary definition and meaning for word duckweed

    Definition
    (noun) any small or minute aquatic plant of the family Lemnaceae that float on or near the surface of shallow ponds
Download our Mobile App Today
Receive our word of the day
on Whatsapp