léopards de mer

French

Noun

léopards de mer m

  1. plural of léopard de mer