chukchee peninsula - Turkish English Dictionary