English Dictionary
Definition landspout in British English
landspout noun
noun
1
a kind of tornado that is not associated with the mesocyclone of a thunderstorm
