千枚田せんまいだ
semmaida

Noun

1. terraced rice fields