ランドローバー・ディスカバリー
Meanings
Noun
1. Land Rover Discovery