Search term ammaraggio has one result
Jump to
IT Italian EN English
ammaraggio (n) [landing in water] (n) splashdown (n) [landing in water]