screen [pl. screens] , {instruments & machines}
Synonymes
  • مُنخُل
Notices
  • large sieve or riddle