Slovnenya

Translation English Spanish: billion

Dictionary: main