Slovnenya

Translation English French: spotting

Dictionary: main
spotting
noun
2 tache.