to the greatest possible extent consistent - Spanish English Dictionary

Suggest a Term