maccullochella peeli - Turkish English Dictionary