Spanish-English Dictionarysqueal
Spanish word for squeal