Baba - Definition

baba

n 1: a small cake leavened with yeast

Look up another word