pek tuhaf (olmak) - Turkish English Dictionary