Slovnenya

Translation English French: noddle

Dictionary: main
noddle
noun