Vocabulary

百も承知

knowing only too well; being fully aware of

expression