Definition of “shell suit” - English Dictionary

british dictionary