Which of the following words mean "loyalty and devotion"?
A. Citizenship
B. Allegiance
C. Naturalization
D. Immigration