Slovnenya

Translation English French: scut

Dictionary: main
scut
noun