Mendorax Dellora

Mendorax Dellora was a planet in which King Hydroflax once ruled. (TV: The Husbands of River Song)