Kotomora
自生植物 (jiseishokubutsu) Japanese meaning: wild plant | Kotomora