デマエカン
Meanings
Name
1. Demaecan (Japanese home delivery company)
Composed of
home delivery (of food); outside catering
(large) building; public building; hall