thumlungur
/ˌθʌmˈlʌŋɡər/Definitions
1. noun
A type of large, burrowing worm found in tropical regions
“The researchers discovered a thumlungur in the depths of the rainforest.”
1. noun
A type of large, burrowing worm found in tropical regions
“The researchers discovered a thumlungur in the depths of the rainforest.”