Write a Python function `large_product(nums1, nums2, N)` that takes two lists of integers `nums1` and `nums2`, and an integer `N`. The function should return a list of the `N` largest products that can be formed by multiplying one element from `nums1` with one element from `nums2`.
#### Example Usage
```python [main.nopy]
nums1 = [1, 2, 3, 4, 5, 6]
nums2 = [3, 6, 8, 9, 10, 6]
N = 3
print(large_product(nums1, nums2, N)) # Output: [60, 54, 50]
N = 4
print(large_product(nums1, nums2, N)) # Output: [60, 54, 50, 48]
N = 5
print(large_product(nums1, nums2, N)) # Output: [60, 54, 50, 48, 45]
```
#### Constraints
- Both `nums1` and `nums2` will contain at least one element.
- `N` will be a positive integer and will not exceed the total number of possible products.