giraffehead - Turkish English Dictionary