イエメンおおとかげ
Meanings
Noun
1. Yemen monitor (Varanus yemenensis)
Composed of
monitor lizard