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