apsheron peninsula - Turkish English Dictionary