tuhaf yaratık - Turkish English Dictionary