Other definitions

Tayyeb

It is an Arabic word meaning Pure, Wholesome, Healthy, Hygienic.

Haram

Haram is an Arabic term meaning “prohibited”, “forbidden” or “unlawful”.
It is opposite of Halal and is that which is absolutely forbidden by the Divine law.

Mashbooh

It is an Arabic word which means doubtful or suspected.
When one cannot decide if something is Halal or Haram.e.g. insufficient information, unreliable evidence etc.
Mashbooh must be avoided