matagallo - French English Dictionary