imposing (woman) - French English Dictionary