Japanese dictionary
あるかぎり
all (there is)
Kanji details
・possess
・have
・exist
・happen
・occur
・approx
・limit
・restrict
・to best of ability