Meaning of wren
Definition of wren
(noun)
English
architect
who
designed
more
than
fifty
London churches (1632-1723)
any of
several
small
active
brown
birds of the
northern
hemisphere
with
short
upright
tails; they
feed
on insects
Other information on wren
WIKIPEDIA results for
wren
Amazon results for
wren
Tweet