Benzofuran

What is Benzofuran?

Benzofuran definition and meaning on Dictionary terms:
noun Chemistry.