Section 922(d) of title 18, United States Code, is amended by adding at the end the following: “It shall be unlawful for any person to sell or otherwise dispose of any firearm or ammunition to any person knowing or having reasonable cause to believe that such person is, in the determination of the Attorney General, a person who is known to have, or appropriately suspected to have, engaged in conduct constituting terrorism, conduct in preparation for terrorism, conduct in aid of terrorism, or conduct that is otherwise unlawful and related to terrorism.”.