rain: anything happening rapidly or in quick successive
sequence: a following of one thing after another in time
fenestra: a small opening covered with membrane (especially one in the bone between the middle and inner ear)