have a strong or consolidated political position - Spanish English Dictionary