meaning of Animal Barn

Animal Barn meaning in Urban Dictionary

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