Slovnenya

Translation English French: billion

Dictionary: main