What does Animal Barn mean?

Animal Barn meaning in Urban Dictionary

A modified eiffel tower with two women in place of one. Also generally known as the Taj Mahal.