English | German | Russian | Czech

ambassid English

Meaning ambassid meaning

What does ambassid mean?

ambassid

(zoology) Any fish in the family Ambassidae.

Are you looking for...?