Definition of BUAV in English:

BUAV

  • British Union for the Abolition of Vivisection.