shirabe.org
5)
#305,084
いしょうさんたん
Meaning
    1. taxing one's ingenuity in devising something; agonizing over designing or creating something; making strenuous efforts to devise good ways and means to do something
Forms
9)
Meaning
    1. EN The Hague Agreement Concerning the International Deposit of Industrial Designs, also known as the Hague system provides a mechanism for registering an indust...
More

Results