Hmcs

What is Hmcs?

Hmcs definition and meaning on Dictionary terms:

Her Majesty’s Canadian Ship.
His Majesty’s Canadian Ship.