From suispud1 Jun 29, 2011 0 Facebook Tweet Email Audrisa has to mean "adorable" in some language somewhere,