venerate - French English Dictionary