BABA


Meaning of BABA in English

n. (in full rum baba) a small rich sponge cake, usu. soaked in rum-flavoured syrup.

Etymology: F f. Pol.

Oxford English vocab.      Оксфордский английский словарь.