built on rock - French English Dictionary