Indian bullfrog

noun

Definition of Indian bullfrog

: a large loud-voiced frog (Rana tigrina) of India and Malaysia