casa

US

UK

B2
n.NounSpanish a house or dwelling
Pedro's casa overlooks Florence

Video subtitles

Carmilla | Season 2 | Episode 23 "Wild Kingdom"

04:55Carmilla | Season 2 | Episode 23 "Wild Kingdom"