Definition of “devil-may-care” - English Dictionary

british dictionary