to reflect upon something - French English Dictionary