lépidosirène

French

Noun

lépidosirène f (plural lépidosirènes)

  1. lepidosiren; lungfish

Further reading