Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
macrourid
in English
macrourid
Definitions
Noun
a
type
of
fish
(
rattail
,
Macrouridae
family
)
The
macrourid
fish
has
a
long
,
slender
tail
.
The
macrourid
fish
has
a
long
tail
and
lives
in
deep
water
.