See Also: Leach(medicine)
Leach(dictionary)
leach(1)(dictionary)
leach(2)(dictionary)
leach(3)(dictionary)
leach(4)(dictionary)
leach(dictionary)
leach tube(medicine)

Leach (iou)



Leach noun3. M19.
[William Leach (1790-1836), English naturalist.]
Leach's petrel, Leach's storm petrel, a storm petrel of the N. Atlantic and N. Pacific, Oceanodroma leucorhoa, which flies in a distinctive darting manner close to the sea.