constitute an impediment - Spanish English Dictionary