a blot on escutcheon
Babylon English-TurkishDownload this dictionary
a blot on escutcheon
i. şerefine sürülmüş leke