meacock - Turkish English Dictionary