scarpa's sheath - Französisch Englisch Wörterbuch