Definition of “highly strung” - English Dictionary

british dictionary