1 definition by Bycfwmiywt

a term used for when a person is having a body high from the indica marijuana plant
I smoked indica and I was left indacouch
by Bycfwmiywt March 18, 2018
Get the indacouch mug.