layer cake

Noun
  1. Cake having layers held together by a sweet filling and usually covered with frosting (synset 107648978)

Other Searches