Slovnenya

Translation English French: inhibitor

Dictionary: main
inhibitor
noun