camperucha - French English Dictionary