Spanish–English dictionary

English translation of the Spanish word cresa

Spanish → English
  
SpanishEnglish
cresa fly‐blow; maggot