leopard moray eel

English

Noun

leopard moray eel (plural leopard moray eels)

  1. Synonym of laced moray.