English to English
Sevilla
noun (n)
- a city in southwestern Spain; a major port and cultural center; the capital of bullfighting in Spainkota di southwestern spanyol; pelabuhan dan pusat kebudayaan utama; ibukota bullfighting di spanyolsource: wordnet30