Polish-English dictionary »

plamka ślepa meaning in English

PolishEnglish
plamka ślepa noun

blind spotnoun
place where the optic nerve attaches to the retina