キョウキュウカタ
Meanings
Noun
1. excessive supply; oversupply
Composed of
supply; provision
excess; surplus; superabundance