HMCS Meaning of HMCS in English Function: abbreviationHer Majesty's Canadian ship; His Majesty's Canadian ship Merriam Webster Collegiate English Dictionary. Merriam Webster - Энциклопедический словарь английского языка. 2012