Spanish Meaning

relating to Spain, its people, or its language

Definition

relating to Spain, its people, or its language

Simple meaning: relating to Spain, its people, or its language

Examples

Synonyms

Spain-related

Antonyms

non-Spanish

More adjectives that start with S