Learn That Word

Roots for 'Omnicompetent'

RootMeaning
omni all