Umaibo

Umaibo, which is Japanese for "delicious stick", is a puffed, cylindrical corn snack from Japan available in many strange flavors.

No products found...