1 English Synonyms for COCHIN
Prev.1Next
Cochin China
Definition: 1. (historical) A former region comprising southern Vietnam and part of Cambodia.
There are 2 definitions of the word Cochin China
Show more information about Cochin China
Prev.1Next
Search took: 9.8882 ms