person living on the banks of a river or on a seashore - Turkish English Dictionary

Suggest a Term