Dictionary, Free Dictionary - MyDictionary.net
Definition of " espinarse " in Spanish English Dictionary
Results
espinarse
  • {V} prick oneself, zoom