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