derriba - Turkish English Dictionary