Meaning of baba

Definition of baba

(noun) a small cake leavened with yeast

Other information on baba

WIKIPEDIA results for baba
Amazon results for baba