Meaning of noddle

Definition of noddle

(noun) an informal British expression for head or mind; "use your noddle"

Other information on noddle

WIKIPEDIA results for noddle
Amazon results for noddle