Etymology Explorer › English

Where does “babyroussa” come from?