Kotomora
馬肥やし (umagoyashi) Japanese meaning: toothed medick | Kotomora