association for the protection of street animals - Turkish English Dictionary