xuè lán sù

Translation

  • (biochemistry) hemocyanin
Chinese Tones