Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
costards
in English
costards
Definitions
Noun
a
large
cooking
apple
The
farmer
harvested
a
basket
full
of
costards
from
the
orchard
.
multiple
costards
(
fruits
);
a
type
The
recipe
calls
for
two
costards
,
peeled
and
sliced
thinly
.
the
tree
with
cooking
apples
The
costards
tree
in
our
backyard
produces
delicious
fruit
.