lubricated sheath - Espagnol Anglais Dictionnaire