I actually asked a relative of mine what they were and she, in Chinese, called them shrimp as well. Does anyone know what these are called in English?