birmuelos (m, plural)

English: Translation
doughnuts
noun
Food, cooking and foodways