Webster's Revised Unabridged Dictionary · 1913

Baba

Baba ({not transcribed}) , noun

[French]

A kind of plum cake.