Meaning of manukan

manukan

Tagalog

manukan n. poultry yard