Spanish Turkish Dictionary

español - Türkçe

mancha in Turkish: