place an image to venerate - French English Dictionary