Slovnenya

Translation English French: sleeping tablet

Dictionary: main
sleeping tablet
noun