Slovnenya

Translation English Spanish: impressible

Dictionary: main
impressible
adjective