out-and-outerEnglish

out-and-outer

Noun

Someone who is excellent at something

English: out-and-outer