xiphosauran in Finnish
xiphosauran in Finnish
molukkirapu
(zoology) Any of many marine chelicerates of the order Xiphosura, the horseshoe crabs.