English-Chinese dictionary »

streaklight tubeshoulder meaning in Chinese

EnglishChinese
streaklight tubeshoulder (deep-water fish)
noun

側身平肩光魚noun