Slovnenya

Translation English French: muddleheaded

Dictionary: main
muddleheaded
adjective