Impoon

Im`poon´


n.1.(Zool.) The duykerbok.