megaceros - Turkish English Dictionary