derrubiar - French English Dictionary