Translation of gelanggang laga lembu in English:

gelanggang laga lembu

bullring

noun

  • 1

    bullring, arena for bullfights