Translation of greyhound in Malay

greyhound

noun

  • 1

    sejenis anjing yang kencang larinya