Is there a word to describe someone who knows how to sing and does it well but not quite professionally? "Amateur singer" doesn't seem to cut it.
closed as off-topic by cobaltduck, Nathaniel, Mari-Lou A, NVZ, choster Mar 25 '16 at 22:50
This question appears to be off-topic. The users who voted to close gave this specific reason:
- "Questions on choosing an ideal word or phrase must include information on how it will be used in order to be answered. For help writing a good word or phrase request, see: About single word requests" – cobaltduck, Nathaniel, Mari-Lou A, choster
songster or songstress
A person who sings, especially fluently and skilfully
A 'singer'. 'Amateur singer' would be fine too. Perhaps maybe a 'good singer' would convey the idea that the singer is not professional.
It seems to me that the word "vocalist," although just a synonym for "singer," has the shade of meaning you're looking for (or at least something like it). Often (though not always!) for professional singers we will clarify the genre: s/he's an opera singer, country singer, etc.