be apologetic about - French English Dictionary