dust cap and seal - Espagnol Anglais Dictionnaire