Slovnenya

Translation English French: tumescence

Dictionary: main
tumescence
noun