Vocabulary
余すところなく
あますところなく
fully; thoroughly
expression
adverb