Definition of bat stingray in English:

bat stingray

noun

Origin

1930s.