From Wiktionary, the free dictionary
From donzela (“damsel”).
donzelo m (plural donzelos, feminine donzela, feminine plural donzelas)
- (slang, derogatory, Brazil) a chaste or virgin man, specifically an adult or teenager one
- Synonyms: (slang) virjão, (slang) cabaço, casto