arabian peninsula - Turkish English Dictionary