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