cachi
Top 30000
Meanings
Noun
1. cup (specifically, a 750 ml plastic cup) (Spain)