Online Dictionary
Definition of " acorralado " in Spanish English Dictionary
Results
acorralado
  • {A} bay: at bay