tufts

英文释义

n a bunch of hair or feathers or growing grass
n a bunch of feathers or hair

中文翻译

n. 塔夫茨大学(美国马萨诸塞州的一所大学)

学习工具