A subalgebra {\bf A} of a Boolean algebra {\bf B} is {\it large} (in {\bf B}) if there exists a $b\in B$ such that the algebra generated by the set $A\cup \{b\}$ is the whole algebra {\bf B}. In this paper we give a complete description of large subalgebras of a Boolean algebra.