turkish flagged yacht - German English Dictionary