花螺
Mandarin: hua1 luo2
noun
T1
T2
Definitions
  1. 1 areola babylon; freckled sea snail noun
← Back to dictionary