large cake with fruits, cream, or another confiture - Turkish English Dictionary

Suggest a Term