dev deniz canavarı - Turkish English Dictionary