Yusuf Ali
Then We draw (a veil) over their ears, for a number of years, in the Cave, (so that they heard not):
Sahih International
So We cast [a cover of sleep] over their ears within the cave for a number of years.
Shakir
So We prevented them from hearing in the cave for a number of years.
Pickthall
Then We sealed up their hearing in the Cave for a number of years.
محمد جالندھری
تو ہم نے غار میں کئی سال تک ان کے کانوں پر (نیند کا) پردہ ڈالے (یعنی ان کو سلائے) رکھا