西巴 (Chinese) comes from English seba, from Latin seba, from Latin sebum, from Proto-Indo-European seyb- — to pour, leak, trickle; to pour out, trickle,...
西巴 (Chinese): Seba
Definitions
Seba
Ancestry of “西巴”, step by step
西巴 traces back through two separate lines of ancestry.