Definition of noddle

Definition of noddle
  1. noddle Noun the head
Need more help? Try our forum NEW