3 results for *笆

Top match
  1. an article made of bamboo strips; fence

More words