A young male singer in a church choir, or someone who appears innocent but might not be.
From 'choir' (group of singers) + 'boy.' The phrase 'alter boy' and 'choirboy' became associated with innocence and purity, but in modern usage, 'he's no choirboy' suggests hidden guilt or misbehavior.
Try Another Word