Borrowed from Moroccan Arabic ڭارو (gārru), from Spanish cigarro.
garru m (plural igarruten, diminutive tgarrut, Tifinagh spelling ⴳⴰⵔⵔⵓ)