from campoo, spain - French English Dictionary