babaEnglish

baba

Noun

A small cake leavened with yeast

English: baba

Words that start with "baba"