Dictionary, Free Dictionary - MyDictionary.net
Definition of " borla " in Spanish English Dictionary
Results
borla
  • {N} tassel, pompon, bob, bobble, puff, ball
borla para empolvarse
  • {N} powder puff