luichow peninsula - Turkish English Dictionary