Definition of bat stingray in English:

bat stingray

noun

  • = bat ray.

Origin

1930s.