Slovnenya

Translation English French: cheapskate

Dictionary: main
cheapskate
noun