base-load power stations - Spanish English Dictionary