ジャバラ
jabara

Noun

1. jabara (Citrus jabara); type of Japanese citrus — explanation