MUCRU: Murdoch University Cetacean Research Unit

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

Definition in English: Murdoch University Cetacean Research Unit