あたうかぎり
Meanings
Adjective (の)
Expression
1. as much as possible; as far as possible; to the best of one's abilities
Composed of
to be able (to do); to be capable (of doing)
limit; limits; degree; extent; the end; the last; as long as ...