Slovnenya

Translation English French: teeter-totter

Dictionary: main
teeter-totter
noun
verb