slingshot (costa rica/ecuador/mexica) - French English Dictionary