screen [pl. screens] , {instruments & machines}
مرادفات
  • مُنخُل
Notices
  • large sieve or riddle