baba

German
Persian
Russian
Spanish
Definitions

noun

  • (countable and uncountable) A kind of sponge cake soaked in rum-flavoured syrup.

1 / 7