chamarro - French English Dictionary