Dictionary, Free Dictionary - MyDictionary.net
Definition of " stand aloof " in English Spanish Dictionary
Results
stand aloof
  • {V} mantenerse apartado