Meaning of roofed terrapin in English:

roofed terrapin

noun

Origin

Late 19th century.