• word of the day

    loach

    loach - Dictionary definition and meaning for word loach

    Definition
    (noun) slender freshwater fishes of Eurasia and Africa resembling catfishes
Download our Mobile App Today
Receive our word of the day
on Whatsapp