American Dictionary
Definition could have sworn in American English
could have sworn phrase
phrase
Synonyms and related words

American Dictionary