a large amount of stagnant rainwater in low-lying grounds - Turkish English Dictionary

Suggest a Term