ダービースタリオン
Meanings
Noun
1. Derby Stallion