English | German | Russian | Czech

electroplax English

Meaning electroplax meaning

What does electroplax mean?

electroplax

(anatomy) electric organ

Are you looking for...?