Slovnenya

Translation English French: kneecap

Dictionary: main
kneecap
noun