Japanese dictionary
かぎり
being very much (in a certain state); extreme amount (of a feeling, etc.)
Kanji details
・limit
・restrict
・to best of ability