← Back to browsesevillanoun#44,250TranslationNo Japanese definition yet.English definitiona city in southwestern SpainExamplesThe rain in Sevilla is a marvel.Where is Sevilla in Italy?Similar wordssevillevillasillasellashillasevier← argitfreighters →