torrar
Top 7000
Meanings
Verb
1. to toast (cooking)
2. to toast, roast (become unbearably hot)