derriba - French English Dictionary