to be present at - French English Dictionary