Slovnenya

Translation English Spanish: implanted

Dictionnaire: main
implanted
adjective