Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Spain
in English
Spain
#common
Definitions
Proper Noun
a
country
in
southwestern
Europe
,
on
the
Iberian
Peninsula
,
that
includes
the
autonomous
regions
of
the
Canary
Islands
and
the
Balearic
Islands
the
official
name
of
the
nation
:
the
Kingdom
of
Spain
Compounds / Phrases
castle in Spain