Spanish-English Dictionarydetached
detached
Spanish word for detached