3 results for 笆*

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

More words