Owari by Braun & Brains

Noun. 終 お わり • (owari) end; conclusion; finish 終 お わりの owari no final / last 終 お わりまで owari made to the last / until the end 終 お わりに owari ni in the end / finally. death; collapse; fall.
credits
released August 10, 2021
prod. D-Low