front man in Spanish
front man in Spanish
testaferro
A person acting as the public face of some other, covert group.
testaférrea
A person acting as the public face of some other, covert group.