Back to Dictionary
茅棚
máopéng
1. thatched shed