面面俱到miàn miàn jù dàomianmianjudao(idiom) take care of everything; handle everythingCharacters in this word俱all, together到to go to, to arrive面faceStudy it in Yanamino