I need to know what "Bakufu" and "Daimyo" means.

Im doing an essay in school about japanese History and i need to know what these words means.

If anyone culd tell me it would be very appreciated