Kotomora
種子植物 (shushishokubutsu) Japanese meaning: seed plant | Kotomora