Slovnenya

Translation English Spanish: explicable

Dictionary: main
explicable
adjective