tower above someone - French English Dictionary