elephant's-foot moon snail - Espagnol Anglais Dictionnaire