Mount Leech

Mount Leech betekent

 Mount Leech, Barg in de Sandaun-Provinz, Papua-Neeguinea,
 Mount Leech, Barg op dat Thurston-Eiland, Antarktika.