Translation of ampela ayam in English:

User Contribution

ampela ayam

Chicken Gizzard

noun