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