Arabic-English dictionary »

عَدَسَة لَاصِقَة meaning in English

ArabicEnglish
عَدَسَة لَاصِقَة f

contact lensthin lens placed directly on the eye