leopard morays

English

Noun

leopard morays

  1. plural of leopard moray