From Portuguese armário, from Latin armārium. Likely passed through intermediate languages (such as Hindi अलमारी (almārī)) before reaching Punjabi.
ਅਲਮਾਰੀ • (almārī) f (Shahmukhi spelling الماری)