place where rainwater is stagnant - Turkish English Dictionary

Suggest a Term