Back to Dictionary
鼍龙
鼉龍
tuólóng
1. Chinese alligator (Alligator sinensis)