Multilingual Turkish Dictionary

YACHT ANCHORAGE

YACHT ANCHORAGE : English Turkish

yat limanı, yat demirleme yeri