a mighty rock - French English Dictionary