derrocado - French English Dictionary