Simplified display
特拉华
tè lā huá
Sign in to save this word to your study lists.
Definitions
- 1. Delaware, US state