Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
streal
in English
streal
Definitions
Noun
an
object
thrown
or
cast
(
missile
,
projectile
)
The
athlete
threw
a
spear
as
a
streal
in
the
competition
.
a
pointed
projectile
(
arrow
);
sharp
object
A
sharp
streal
pierced
the
armor
of
the
knight
.