Spanish-English Dictionaryspot
Spanish word for spot