シーシェパード
shiishepādo

Noun

1. Sea Shepherd (marine conservation organization)

Organization