lancelet (amphioxus) - Spanish English Dictionary