Definition of “long-winded” - English Dictionary

british dictionary