MESci

AcronymDefinition
MESciNational Museum of Emerging Science and Innovation (Daiba, Tokyo, Japan)