Definition of turtleshell in English:

turtleshell

noun

Pronunciation

turtleshell

/ˈtərdlˌSHel/