Slovnenya

Translation English French: front man

Dictionary: main
front man
noun