• word of the day

    loach

    loach - Dictionary definition and meaning for word loach

    Definition
    (noun) slender freshwater fishes of Eurasia and Africa resembling catfishes
Connect with us on Facebook