From English alfombra, from Andalusian Arabic الحنبل (alḥánbal), from Arabic حَنْبَل (ḥanbal, “Moroccan ceremonial tapestry”).
alpombra
From Spanish alfombra.
alpómbra