たむら
tamura

Noun

1. gathering; place where people gather

Noun

2. police station; camp; barracks

Archaic
Other forms: