The Demon in the Freezer what does HMRO stand for? Demon in the freezer Asked by PhoenixWW #566804 on 10/21/2016 1:54 AM Last updated by Aslan on 10/21/2016 2:41 AM