Riverboats meaning : A watercraft designed for operating on rivers.
riverboats
finish off
fibrescope
resurrects
tap dances