Definition of telescope carp in English:
telescope carp
noun
rareOrigin
Late 18th century; earliest use found in George Shaw (1751–1813), natural historian.
Are You Learning English? Here Are Our Top English Tips
Late 18th century; earliest use found in George Shaw (1751–1813), natural historian.