Slovnenya

Translation English French: squinting

Dictionary: main
squinting
adjective