Slovnenya

Translation English French: skinflint

Dictionary: main
skinflint
noun