Buru-babirusa definition

Babyrousa babyrussa, a pig-like animal native to Buru and the Sula Islands in Indonesia.
noun
0
0
Advertisement