Definition of “inside leg” - English Dictionary

british dictionary