English to Arabic

Meaning for:
Teleost
other
عظميّة