rapadura
Top 50000
Meanings
Noun
1. shave, crop
2. dried sugarcane juice, sold in the form of a brick, common in Latin American countries