Translation of باوبارا in English:

باوبارا

phrase

  • stormy wind