Kotomora
末尾再帰 (まつびさいき) Japanese meaning | Kotomora