HMLR: Holden Museum of Living Reptiles

What does HMLR mean? The above is one of HMLR meanings. It may have other definitions. Please refer to the end of this passage.

HMLR: Holden Museum of Living Reptiles

Definition in English: Holden Museum of Living Reptiles