stacked townhouse - Spanish English Dictionary