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