extraordinaire meaning in English
adj. extraordinary, special, terrific; marvelous, wonderful, freak; uncommon, portentous; prodigious, stupendous
adj. extraordinary, special, terrific; marvelous, wonderful, freak; uncommon, portentous; prodigious, stupendous