noddleEnglish

noddle

Noun

An informal British expression for head or mind

English: noddle

Bahasa: kepala, otak

Bahasa words with similar meanings