Slovnenya

Translation English Spanish: implanted

Dictionary: main
implanted
adjective