イクチオサウルス
ikuchiosaurusu

Noun

1. ichthyosaur; ichthyosaurus

Related to 魚竜

From Latin