Definify.com

Definition 2025


léopards_de_mer

léopards de mer

French

Noun

léopards de mer m

  1. plural of léopard de mer