Definition of “barmy” - English Dictionary

british dictionary