Shekwasha
Best restaurants you can enjoy Shekwasha (flat lemon) [シークワーサー:Shiikwasaa] in Japan!