Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
cohabitate
in English
cohabitate
#uncommon
Definitions
Verb
to
live
together
(
in
a
shared
space
)
The
couple
decided
to
cohabitate
in
a
small
apartment
.