Word info

Yambio

Proper noun

Meaning

Yambio

A town in Western Equatoria, South Sudan.

Source: en.wiktionary.org

Close letter words and terms