In the colloquial sense yes - a ‘homemade bomb’.
Thanks. Then why make a big to do about Trump calling it a bomb? incredible