C-level
Meanings
Noun
1. C-level (business)