What’s the difference between turtles, tortoises and terrapins?

Turtles, tortoises and terrapins are reptiles characterised by a cartilaginous shell – though often the terms used to describe these species can get a bit confusing, depending on the type of English used.