imposing thing - Spanish English Dictionary