Kotomora
牙を研ぐ (kibaotogu) Japanese meaning: lie in wait | Kotomora