tostarla

Spanish

Verb

tostarla

  1. infinitive of tostar combined with la