English Dictionary
◊ OUT-AND-OUTER
out-and-outer
n : (slang) someone who is excellent at something