ロメンテン
Meanings
Noun
1. street-level store; shop facing the street
Composed of
road surface
store; shop; restaurant