iJunoon official Urdu Dictionary
سر
sar
کھوپڑی
khopdi
سر ہلانا
sar hilaana
English definition for noddle
1. n. an informal British expression for head or mind
Synonyms and Antonyms for noddle
Sponored Video