peluco
Meanings
Noun
1. showy wristwatch (Spain, colloquial)