Kotomora
メガ (mega) Japanese meaning: mega- (10^6) | Kotomora