Slovnenya

Translation English French: tranquilliser

Dictionary: main
tranquilliser
noun