タイガーバームガーデン
Meanings
Noun
1. Tiger Balm Garden (Hong Kong)