Spanish–English dictionary

English translation of the Spanish word deleitarse

Spanish → English
  
SpanishEnglish
deleitarse delight; revel
deleitar delight