abattoir
Are you looking for: 挡风挡风装置More results...
English Expression:
  1. n.  abattoir