ババロア
babaroa

Noun

1. Bavarian cream; bavarois

Food

From French