Otter Browser
English translated to 48 languages • 5.52K words • 246 contributors • Updated 5 months ago