Dictionary search results

Showing 1-2 of 2 results

abduction British & World English

The action of forcibly taking someone away against their will

alien abduction British & World English

The alleged abduction of a person by an extraterrestrial being