NichiDict

ディロフォサウルス

[dirofosaurusu]

Meanings

1.Noun

Dilophosaurus (dinosaur)