noddle

Explore definitions, synonyms, and language insights of noddle

Definitions

Noun
an informal British expression for head or mind; "use your noddle"

More General Terms