VariousWords beta
Definitions:
Noun
baba
Definition: a small cake leavened with yeast
Definition: A kind of sponge cake soaked in rum-flavoured syrup.