Spanish–English dictionary

English translation of the Spanish word grata

Spanish → English
  
SpanishEnglish
grata favour