Translation of greyhound in Indonesian

greyhound

noun

  • 1

    anjing (yang dipakai untuk) pacuan