chamarrudo - French English Dictionary