biscobra
English
Noun
biscobra
(
plural
biscobras
)
(
India
)
The
Bengal monitor
lizard
.