What does ATRAP stand for?

What does ATRAP mean? We have 5 definitions. Read most used ATRAP meanings below.

ADVERTISEMENT