カストルとポルックス
Meanings
Noun
1. Castor and Pollux (elephants)