Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
rowans
in English
rowans
#limited
Definitions
Noun
shrubs
with
orange-red
berries
;
belonging
to
rose
family
sorbus
aucuparia
,
a
European
species
small
deciduous
trees
with
pinnate
leaves