Spanish-English Dictionaryplace
Spanish word for place