Slovnenya

Translation English French: stepsister

Dictionary: main
stepsister
noun