a monstrous lie - Turkish English Dictionary