tops of ... houses - flat; places of resort for prayer, etc., in the East (Act 10:9).
weeping abundantly - “melting away in tears.” Horsley prefers “descending to weep.” Thus there is a “parallelism by alternate construction” [Lowth], or chiasmus; “howl” refers to “tops of houses.” “Descending to weep” to “streets” or squares, whither they descend from the housetops.