Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
guinea pig
in English
guinea pig
#common
Definitions
Noun
a
small
rodent
(
Cavia
porcellus
)
often
kept
as
pet
The
researcher
used
a
guinea
pig
for
the
laboratory
experiment
.
a
type
of
tailless
rodent
(
family
Caviidae
)
Guinea
pigs
are
popular
pets
due
to
their
gentle
nature
.
a
living
being
used
for
experimentation
The
scientist
tested
the
new
medicine
on
a
guinea
pig
before
human
trials
.
Base Words
guinea
pig