matagallos - French English Dictionary