horned armor snail - Französisch Englisch Wörterbuch