Japanese dictionary
あたうかぎり
as much as possible; as far as possible; to the best of one's abilities
Kanji details
・ability
・talent
・skill
・capacity
・limit
・restrict
・to best of ability